home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / misc / Bump.lha / Bump / Bump.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-08-11  |  1.2 KB  |  49 lines

  1. /* Bump.h ©1999 Robin Cloutman. All Rights Reserved. */
  2.  
  3. /** User changeable... *****************************************************/
  4.  
  5. /* Prefix to use for code */
  6. #define    PREFIX        "bump-"
  7.  
  8. /* Variable which can hold path to code */
  9. #define    VARNAME        "BUMPCODE"
  10.  
  11. /* Default path of code without VARNAME */
  12. #define    DEFPATH        "S:"
  13.  
  14. /* Buffer size, used for various things. */
  15. #define    MAX_BUFFER    256
  16.  
  17. /** Private... *************************************************************/
  18.  
  19. /* Template... */
  20. #define    TEMPLATE "NAME/A,"                \
  21.                         "CODE/M,"                \
  22.                         "VERSION/S,"            \
  23.                         "SETVERSION/K/N,"        \
  24.                         "NO=NOREVISION/S,"    \
  25.                         "SETREVISION/K/N,"    \
  26.                         "QUIET/S"
  27.  
  28. enum {
  29.                         ARGS_name,
  30.                         ARGS_code,
  31.                         ARGS_version,
  32.                         ARGS_setversion,
  33.                         ARGS_norevision,
  34.                         ARGS_setrevision,
  35.                         ARGS_quiet,
  36.                         ARGS_count
  37. };
  38.  
  39. /* Macros... */
  40. #define    LOWER(c)    ((c)>='A'&&(c)<='Z'?(c)+'a'-'A':(c))
  41.  
  42. /* Prototypes... */
  43. int    main        ( void );
  44. char    *strcat    ( unsigned long start, char *str, const char *append );
  45. char    *strcat2    ( char *str, const char *append );
  46. long    strcmp    ( const char *a, const char *b );
  47. void    bust_me    ( BPTR file, const char *from, char *name, int ver, int rev, struct Library *DOSBase );
  48.  
  49.